package com.nbcb.fund.service;

import com.nbcb.fund.entity.po.FundUserLoginTokenPo;
import com.nbcb.fund.entity.po.FundUserPo;

public interface FundUserLoginTokenService {


    /**
     * 生成token
     *
     * @param fundUserPo
     * @return
     */
    FundUserLoginTokenPo generateToken(FundUserPo fundUserPo);

    /**
     * 根据token获取token对象
     *
     * @param token
     * @return
     */
    FundUserLoginTokenPo getByToken(String token);

    /**
     * 更新token
     *
     * @param fundUserLoginTokenPo
     * @return
     */
    Integer updateByUserId(FundUserLoginTokenPo fundUserLoginTokenPo);
}
